Given the choice, I would generally choose a bottle. On a boat however, it is cans all the way. Cans don't break, and I prefer my deck to not be covered in tiny broken pieces of glass!
As for coronas, despite the lure of their commercials (palm trees, secluded beaches, pretty girls), I firmly believe real men should NOT drink beer with fruit in it. But that's just my opinion!