Thanks for your query.Based on the facts that you have posted it appears that you have Chronic UTI.
Since you are living on boat it is not possible for you to get your Urine culture
done to find out the organisms causing this infection and to take appropriate antibiotics as per sensitivity report.
The white particles in the urine are due to shedding off of mucosal lining of the bladder due to infection.
Please take broad spectrum antibiotics if available on boat and ensure to drink more water to keep your urine dilute.
Get urine culture done whenever you get chance to be on sea shore for 4-5 days ,Consult qualified health personnel and take antibiotic as per culture report.