As the name hints, the Shores of Panama by Oaseas Resorts sits right on the lovely white sands of Panama City Beach. Each of the 796 rooms offers balconies with beautiful ocean views, a full-size kitchen, and washer/dryer. A huge pool deck features a sprawling free-form pool and tall tropical palm trees, providing a tranquil feel despite the resort's size. There are special activities here for kids including face painting, movie nights, and Rock Band tournaments. The fitness center is modern, if a bit dark, with cardio machines featuring individual TVs, and there's a full-service spa. But there are hidden cleaning fees associated with rentals, and the decor and maintenance of units varies widely; guests may end up with a dated, worn condo.