Bottom line, it sounds like a heat transfer problem in the water cooled exchanger mounted on the compressor base unit. The over pressure is caused when the high side liquid refrigerant does not accomplish sufficient heat transfer to another medium. Heat transfer is a function temperature differential and conductivity of the heat exchanger material. When in cool mode the water cooled exchanger gets hot and needs to be cooled by transfering heat to the cooling water. In your case, lets assume that the conductivity is a constant (since nothing has changed on your system). When you were in cooler waters the temperature differential was greater, thus heat transfer was apparently just sufficient. Now in south Florida the water temperature is much warmer, the differential is much less and insufficient. This is the same situation that causes Detroits to over heat quicker in summer in the south, versus the northern waters. You need to clean your water cooling heat exchanger water passage and be sure that the hoses that supply and discharge the cooling water are free of any materials. You need to be getting 250 to 500 gallons an hour through the exchanger passage. In south Florida, the closer to 500 the better. On a long term plan, this condition is probably caused by the plumbing holding water in the exchanger water passage when the unit is not running. Anything you can do that will cause the unit to be self draining when off will aid in not dealing with this problem in the future.
On your low pressure shut down, this is 99.99% of the time a low refrigerant charge. As suggested before, get some gauges and charge the unit to the values on the Cruisair charts in the owners manual before doing anything else.
Pete